package review.system.service;

import java.util.List;

import org.springframework.data.domain.Page;
import review.entity.Users;

public interface UserService {

	Users findUserByLoginname(String name);

	void addUser(Users user);

	void changePwd(String oldPwd, String newPwd);

	List<String> findRolesByLoginUser();

	List<String> findRolesByUserid(Integer userid);

	Integer getLoginId();

	Page<Users> findAll(int page, int size, Users user);

	void updateUser(Users user);

	void deleteUser(Users users);

	void userRole(Users user, Integer[] ids);

	List<Users> findAllUser(Users user);

	void userRecover(Integer[] userid);

	void userForbidden(Integer[] userid);

}
